package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;
import com.sg.dto.integration.app.ImplementSignMsgBizHandleComRespDto;
//import com.wicket.okrapp.integration.dto.ImplementsignMsgBizHandleComReqDto;


/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface MessageService {
    /**
     * D3查圈子主体内容信息详情(公共)
     */
    QueryCircleBodyContentInfoDetailComRespDto queryCircleBodyContentInfoDetailCom(QueryCircleBodyContentInfoDetailComReqDto queryCircleBodyContentInfoDetailComRep);

    /**
     * D3获取圈子成员基本信息(公共)
     */
    ObtainCircleMemberInfoComRespDto obtainCircleMemberInfoCom(ObtainCircleMemberInfoComReqDto obtainCircleMemberInfoComRep);

    /**
     * D3查圈子成员基本信息(公共)
     */
    QueryCircleMemberInfoDetailComRespDto queryCircleMemberInfoDetailCom(QueryCircleMemberInfoDetailComReqDto queryCircleMemberInfoDetailComRep);

    /**
     * D3-发送单内容会话消息(公共)
     */
    SendSingleContentSessionMessageComRespDto sendSingleContentSessionMessageCom(SendSingleContentSessionMessageComReqDto sendSingleContentSessionMessageComRep);

    /**
     * D3-新增通道虚拟组织及成员(公共)
     */
    AddChannelVirtualOrgAndVirtualOrgMemberComRespDto addChannelVirtualOrgAndVirtualOrgMemberCom(AddChannelVirtualOrgAndVirtualOrgMemberComReqDto addChannelVirtualOrgAndVirtualOrgMemberComRep);

    /**
     * D3-回写通道虚拟组织及成员信息(公共)
     */
    WriteBackChannelVirtualOrgAndVirtualOrgMemberComRespDto writeBackChannelVirtualOrgAndVirtualOrgMemberCom(WriteBackChannelVirtualOrgAndVirtualOrgMemberComReqDto writeBackChannelVirtualOrgAndVirtualOrgMemberComRep);

    /**
     * D3执行群里拉人
     */
    ImplementGroupPullNPeopleRespDto implementGroupPullNPeople(ImplementGroupPullNPeopleReqDto implementGroupPullNPeopleRep);

    /**
     * D3-删除消息内容虚拟组织成员(公共)
     */
    DeleteMessageContentMemberComRespDto deleteMessageContentMemberCom(DeleteMessageContentMemberComReqDto deleteMessageContentMemberComRep);

    /**
     * D3执行群里踢人
     */
    ImplementGroupEliminatePeopleRespDto implementGroupEliminatePeople(ImplementGroupEliminatePeopleReqDto implementGroupEliminatePeopleRep);

    /**
     * D3-设置消息内容虚拟组织管理员(公共)
     */
    SetMessageContentAdministratorComRespDto setMessageContentAdministratorCom(SetMessageContentAdministratorComReqDto setMessageContentAdministratorComRep);

    /**
     * D3执行发目标内容圈子消息(公共)
     */
    ImplementSendTargetContGroupMsgComRespDto implementSendTargetContGroupMsgCom(ImplementSendTargetContGroupMsgComReqDto implementSendTargetContGroupMsgComRep);

    /**
     * D3执行发目标安排圈子消息(公共)
     */
    ImplementSendTargetArrangeCircleMsgComRespDto implementSendTargetArrangeCircleMsgCom(ImplementSendTargetArrangeCircleMsgComReqDto implementSendTargetArrangeCircleMsgComRep);

    /**
     * D3-发送汇报任务即将逾期消息(公共)
     */
    ImplementReportTaskWillOverDueMsgComRespDto implementReportTaskWillOverDueMsgCom(ImplementReportTaskWillOverDueMsgComReqDto implementReportTaskWillOverDueMsgComRep);

    /**
     * D3执行修改目标值发圈子消息(公共)
     */
    ImplementUpdateTargetValueSendGroupMsgComRespDto implementUpdateTargetValueSendGroupMsgCom(ImplementUpdateTargetValueSendGroupMsgComReqDto implementUpdateTargetValueSendGroupMsgComRep);

    /**
     * D3-执行待评价干系人位置消息更新加一(公共)
     */
    ImplementToBeEvaluatedLocationMessageAddOneComRespDto implementToBeEvaluatedLocationMessageAddOneCom(ImplementToBeEvaluatedLocationMessageAddOneComReqDto implementToBeEvaluatedLocationMessageAddOneComRep);

    /**
     * D3-执行待审核干系人位置消息更新加一(公共)
     */
    ImplementToBeReviewedLocationMessageAddOneComRespDto implementToBeReviewedLocationMessageAddOneCom(ImplementToBeReviewedLocationMessageAddOneComReqDto implementToBeReviewedLocationMessageAddOneComRep);

    /**
     * D3-执行待汇报干系人位置消息更新加一(公共)
     */
    ImplementToBeReportedLocationMessageAddOneComRespDto implementToBeReportedLocationMessageAddOneCom(ImplementToBeReportedLocationMessageAddOneComReqDto implementToBeReportedLocationMessageAddOneComRep);

    /**
     * D3-执行待汇报干系人位置消息更新减一(公共)
     */
    ImplementToBeReportedLocationMessageMinusOneComRespDto implementToBeReportedLocationMessageMinusOneCom(ImplementToBeReportedLocationMessageMinusOneComReqDto implementToBeReportedLocationMessageMinusOneComRep);

    /**
     * D3-执行待评价干系人位置消息更新减一(公共)
     */
    ImplementToBeEvaluatedLocationMessageMinusOneComRespDto implementToBeEvaluatedLocationMessageMinusOneCom(ImplementToBeEvaluatedLocationMessageMinusOneComReqDto implementToBeEvaluatedLocationMessageMinusOneComRep);

    /**
     * D3-执行待审核干系人位置消息更新减一(公共)
     */
    ImplementToBeReviewedLocationMessageMinusOneComRespDto implementToBeReviewedLocationMessageMinusOneCom(ImplementToBeReviewedLocationMessageMinusOneComReqDto implementToBeReviewedLocationMessageMinusOneComRep);

    /**
     * D3-执行消息位置处理数据准备(公共)
     */
    ImplementDataForLocationMessageHandleComRespDto implementDataForLocationMessageHandleCom(ImplementDataForLocationMessageHandleComReqDto implementDataForLocationMessageHandleComRep);

    /**
     * D3-执行汇报任务循环处理位置推送(公共)
     */
    ImplementTaskLoopHandleReportTaskLocationMessagePushComRespDto implementTaskLoopHandleReportTaskLocationMessagePushCom(ImplementTaskLoopHandleReportTaskLocationMessagePushComReqDto implementTaskLoopHandleReportTaskLocationMessagePushComRep);

    /**
     * D3-执行发工作任务消息(公共)
     */
    ImplementSendWorkTaskMsgComRespDto implementSendWorkTaskMsgCom(ImplementSendWorkTaskMsgComReqDto implementSendWorkTaskMsgComRep);

    /**
     * D3-督办工作任务或问题(公共)
     */
    ImplementRemindHandleWorkTaskOrTaskComRespDto implementRemindHandleWorkTaskOrTaskCom(ImplementRemindHandleWorkTaskOrTaskComReqDto implementRemindHandleWorkTaskOrTaskComRep);

    /**
     * D3-提醒签收工作任务(公共)
     */
    ImplementRemindSignWorkTaskComRespDto implementRemindSignWorkTaskCom(ImplementRemindSignWorkTaskComReqDto implementRemindSignWorkTaskComRep);

    /**
     * D3-生成新工作任务消息(公共)
     */
    ImplementGenerateWorkTaskNewMsgComRespDto implementGenerateWorkTaskNewMsgCom(ImplementGenerateWorkTaskNewMsgComReqDto implementGenerateWorkTaskNewMsgComRep);

    /**
     * D3查工作内容动态消息列表
     */
    QueryWorkContTrendsMsgListRespDto queryWorkContTrendsMsgList(QueryWorkContTrendsMsgListReqDto queryWorkContTrendsMsgListRep);

    /**
     * D3-生成工作任务即将逾期消息(公共)
     */
    ImplementGenerateWorkTaskWillOverdueMsgComRespDto implementGenerateWorkTaskWillOverdueMsgCom(ImplementGenerateWorkTaskWillOverdueMsgComReqDto implementGenerateWorkTaskWillOverdueMsgComRep);

    /**
     * D3-生成工作任务已逾期消息(公共)
     */
    ImplementGenerateWorkTaskOverdueMsgComRespDto implementGenerateWorkTaskOverdueMsgCom(ImplementGenerateWorkTaskOverdueMsgComReqDto implementGenerateWorkTaskOverdueMsgComRep);

    /**
     * D3-生成工作任务完成位置消息(公共)
     */
    ImplementGenerateWorkTaskDoneMsgComRespDto implementGenerateWorkTaskDoneMsgCom(ImplementGenerateWorkTaskDoneMsgComReqDto implementGenerateWorkTaskDoneMsgComRep);
///**
//   * D3-执行消息签收业务处理(公共)
//   */
//    ImplementignMsgBizHandleComRespDto implementsignMsgBizHandleCom(ImplementsignMsgBizHandleComReqDto implementsignMsgBizHandleComRep);

    /**
     * D3-执行发送问题消息准备(公共)
     */
    ImplementReadyForProblemMsgComRespDto implementReadyForProblemMsgCom(ImplementReadyForProblemMsgComReqDto implementReadyForProblemMsgComRep);

    /**
     * D3-执行消息是否重复发送处理(公共)
     */
    ImplementMsgSendRepeatedlyOrNotComRespDto implementMsgSendRepeatedlyOrNotCom(ImplementMsgSendRepeatedlyOrNotComReqDto implementMsgSendRepeatedlyOrNotComRep);

    /**
     * D3-执行消息签收业务处理(公共)
     */
    ImplementSignMsgBizHandleComRespDto implementSignMsgBizHandleCom(ImplementSignMsgBizHandleComReqDto implementSignMsgBizHandleComRep);

    /**
     * D3执行发起内容沟通
     */
    ImplementInitiateContentCommunicateRespDto implementInitiateContentCommunicate(ImplementInitiateContentCommunicateReqDto implementInitiateContentCommunicateRep);

    /**
     * D3执行下发公文给部门成员发消息(公共)
     */
    ImplementIssueOfficialDoSendDeptMemberMsgComRespDto implementIssueOfficialDoSendDeptMemberMsgCom(ImplementIssueOfficialDoSendDeptMemberMsgComReqDto implementIssueOfficialDoSendDeptMemberMsgComRep);

    /**
     * D3执行下发公文给组织成员发消息(公共)
     */
    ImplementIssueOfficialDoSendOrgMemberMsgComRespDto implementIssueOfficialDoSendOrgMemberMsgCom(ImplementIssueOfficialDoSendOrgMemberMsgComReqDto implementIssueOfficialDoSendOrgMemberMsgComRep);

    /**
     * D3执行下发公文给接收人发消息(公共)
     */
    ImplementIssueOfficialDoSendReceiverMsgComRespDto implementIssueOfficialDoSendReceiverMsgCom(ImplementIssueOfficialDoSendReceiverMsgComReqDto implementIssueOfficialDoSendReceiverMsgComRep);

    /**
     * D3查文化圈列表
     */
    QueryCulturalCircleListRespDto queryCulturalCircleList(QueryCulturalCircleListReqDto queryCulturalCircleListRep);

    /**
     * D3执行单人会话给接收人发消息(公共)
     */
    ImplementSinglePersonSessionSendReceiverMsgComRespDto implementSinglePersonSessionSendReceiverMsgCom(ImplementSinglePersonSessionSendReceiverMsgComReqDto implementSinglePersonSessionSendReceiverMsgComRep);

    /**
     * D3执行点对点督办
     */
    ImplementPeerToPeerRemindHandleRespDto implementPeerToPeerRemindHandle(ImplementPeerToPeerRemindHandleReqDto implementPeerToPeerRemindHandleRep);

    /**
     * D3执行发点对点督办消息(公共)
     */
    ImplementSendPeerToPeerRemindHandleMsgComRespDto implementSendPeerToPeerRemindHandleMsgCom(ImplementSendPeerToPeerRemindHandleMsgComReqDto implementSendPeerToPeerRemindHandleMsgComRep);

    /**
     * D3-执行工作任务/问题/汇报任务状态分析(公共)
     */
    ImplementAnalyzeWorkTaskAndProblemAndReportTaskStatusComRespDto implementAnalyzeWorkTaskAndProblemAndReportTaskStatusCom(ImplementAnalyzeWorkTaskAndProblemAndReportTaskStatusComReqDto implementAnalyzeWorkTaskAndProblemAndReportTaskStatusComRep);

    /**
     * D3-执行工作任务位置消息处理（新）(公共)
     */
    ImplementWorkTaskPositionMsgHandleNewComRespDto implementWorkTaskPositionMsgHandleNewCom(ImplementWorkTaskPositionMsgHandleNewComReqDto implementWorkTaskPositionMsgHandleNewComRep);

    /**
     * D3-执行问题位置消息处理（新）(公共)
     */
    ImplementProblemPositionMsgHandleNewComRespDto implementProblemPositionMsgHandleNewCom(ImplementProblemPositionMsgHandleNewComReqDto implementProblemPositionMsgHandleNewComRep);

    /**
     * D3执行循环单人发消息(公共)
     */
    ImplementLoopSinglePersonSendMsgComRespDto implementLoopSinglePersonSendMsgCom(ImplementLoopSinglePersonSendMsgComReqDto implementLoopSinglePersonSendMsgComRep);

    /**
     * D3-更新工作任务相关人消息位置账户(公共)
     */
    ImplementUpdateWorkTaskRelatedMsgLocAccComRespDto implementUpdateWorkTaskRelatedMsgLocAccCom(ImplementUpdateWorkTaskRelatedMsgLocAccComReqDto implementUpdateWorkTaskRelatedMsgLocAccComRep);

    /**
     * D3-更新问题相关人消息位置账户(公共)
     */
    ImplementUpdateProblemRelatedMsgLocAccComRespDto implementUpdateProblemRelatedMsgLocAccCom(ImplementUpdateProblemRelatedMsgLocAccComReqDto implementUpdateProblemRelatedMsgLocAccComRep);

    /**
     * D3-更新汇报任务相关人消息位置账户(公共)
     */
    ImplementUpdateReportTaskRelatedMsgLocAccComRespDto implementUpdateReportTaskRelatedMsgLocAccCom(ImplementUpdateReportTaskRelatedMsgLocAccComReqDto implementUpdateReportTaskRelatedMsgLocAccComRep);

    /**
     * D3-循环更新汇报任务相关人消息位置账户(公共)
     */
    ImplementLoopUpdateReportTaskRelatedMsgLocAccComRespDto implementLoopUpdateReportTaskRelatedMsgLocAccCom(ImplementLoopUpdateReportTaskRelatedMsgLocAccComReqDto implementLoopUpdateReportTaskRelatedMsgLocAccComRep);

    /**
     * D3-循环更新目标内容相关人消息位置账户(公共)
     */
    ImplementLoopUpdateTargetContenRelatedMsgLocAccComRespDto implementLoopUpdateTargetContenRelatedMsgLocAccCom(ImplementLoopUpdateTargetContenRelatedMsgLocAccComReqDto implementLoopUpdateTargetContenRelatedMsgLocAccComRep);

    /**
     * D3执行消息主题内容分析(公共)
     */
    ImplementMsgThemeContentanAlyseComRespDto implementMsgThemeContentanAlyseCom(ImplementMsgThemeContentanAlyseComReqDto implementMsgThemeContentanAlyseComRep);
///**
//   * D3-执行统计评价模板位置消息数量(公共)
//   */
//    ImplementSumEvaLocMsgCountComRespDto implementSumEvaLocMsgCountCom(ImplementSumEvaLocMsgCountComReqDto implementSumEvaLocMsgCountComRep);

    /**
     * D3-统计汇报任务入口位置消息数量(公共)
     */
    ImplementSumReportTaskEntranceLocMsgCountComRespDto implementSumReportTaskEntranceLocMsgCountCom(ImplementSumReportTaskEntranceLocMsgCountComReqDto implementSumReportTaskEntranceLocMsgCountComRep);

    /**
     * D3-执行汇报任务入口位置消息数量处理(公共)
     */
    ImplementReportTaskEntranceLocMsgCountComRespDto implementReportTaskEntranceLocMsgCountCom(ImplementReportTaskEntranceLocMsgCountComReqDto implementReportTaskEntranceLocMsgCountComRep);

    /**
     * D3-托底更新内容状态消息数量(公共)
     */
    BottomUpdateNumberContentStatusMessagesComRespDto bottomUpdateNumberContentStatusMessagesCom(BottomUpdateNumberContentStatusMessagesComReqDto bottomUpdateNumberContentStatusMessagesComRep);

    /**
     * D3-查询消息发送方身份信息详情(公共)
     */
    QueryMessageSenderInfoDetailComRespDto queryMessageSenderInfoDetailCom(QueryMessageSenderInfoDetailComReqDto queryMessageSenderInfoDetailComRep);

    /**
     * D3分析消息发送方身份信息(公共)
     */
    AnalysisMessageSenderInfoComRespDto analysisMessageSenderInfoCom(AnalysisMessageSenderInfoComReqDto analysisMessageSenderInfoComRep);

    /**
     * D3-获取消息接收方信息(公共)
     */
    ObtainMessageReceiverInfoComRespDto obtainMessageReceiverInfoCom(ObtainMessageReceiverInfoComReqDto obtainMessageReceiverInfoComRep);

    /**
     * D3分析通道名称缩略图(公共)
     */
    AnalysisChannelNameImageComRespDto analysisChannelNameImageCom(AnalysisChannelNameImageComReqDto analysisChannelNameImageComRep);

    /**
     * D3执行生成消息及数量(公共)
     */
    ImplementCreateMsgAndNumComRespDto implementCreateMsgAndNumCom(ImplementCreateMsgAndNumComReqDto implementCreateMsgAndNumComRep);

    /**
     * D3执行发两人会话消息及数量(公共)
     */
    ImplementSendTwoPersonConvMsgAndNumComRespDto implementSendTwoPersonConvMsgAndNumCom(ImplementSendTwoPersonConvMsgAndNumComReqDto implementSendTwoPersonConvMsgAndNumComRep);

    /**
     * D3分析批次内消息发送方身份信息(公共)
     */
    AnalysisBatchMessageSenderInfoComRespDto analysisBatchMessageSenderInfoCom(AnalysisBatchMessageSenderInfoComReqDto analysisBatchMessageSenderInfoComRep);

    /**
     * D3分析督办部门目标安排发消息场景(公共)
     */
    AnalysisHandleDeptTargetArrangeSendMsgSenceComRespDto analysisHandleDeptTargetArrangeSendMsgSenceCom(AnalysisHandleDeptTargetArrangeSendMsgSenceComReqDto analysisHandleDeptTargetArrangeSendMsgSenceComRep);

    /**
     * D3执行给部门管理者发通知(公共)
     */
    ImplementToDeptManagerSendMsgComRespDto implementToDeptManagerSendMsgCom(ImplementToDeptManagerSendMsgComReqDto implementToDeptManagerSendMsgComRep);

    /**
     * D3-发送汇报任务评价消息(公共)
     */
    SendReportTaskEvaMsgComRespDto sendReportTaskEvaMsgCom(SendReportTaskEvaMsgComReqDto sendReportTaskEvaMsgComRep);

    /**
     * D3执行托底固定位置消息数量(公共)
     */
    ImplementReassuredPositionMsgNumComRespDto implementReassuredPositionMsgNumCom(ImplementReassuredPositionMsgNumComReqDto implementReassuredPositionMsgNumComRep);

    /**
     * D3-执行待评价相关人特殊位置消息更新加一(公共)
     */
    ImplementToBeEvaRelatedLocMessageAddOneComRespDto implementToBeEvaRelatedLocMessageAddOneCom(ImplementToBeEvaRelatedLocMessageAddOneComReqDto implementToBeEvaRelatedLocMessageAddOneComRep);

    /**
     * D3-上锁并初始化组织部门工作任务消息数量(公共)
     */
    ImplementLockAndIniOrgWorkTaskMsgLocComRespDto implementLockAndIniOrgWorkTaskMsgLocCom(ImplementLockAndIniOrgWorkTaskMsgLocComReqDto implementLockAndIniOrgWorkTaskMsgLocComRep);

    /**
     * D3-初始化组织部门工作任务消息数量(公共)
     */
    ImplementIniOrgAndDeptWorkTaskMsgLocComRespDto implementIniOrgAndDeptWorkTaskMsgLocCom(ImplementIniOrgAndDeptWorkTaskMsgLocComReqDto implementIniOrgAndDeptWorkTaskMsgLocComRep);

    /**
     * D3-执行单空间补偿初始化消息数量(公共)
     */
    ImplementSingleSpaceCompinitMsgLocQtyComRespDto implementSingleSpaceCompinitMsgLocQtyCom(ImplementSingleSpaceCompinitMsgLocQtyComReqDto implementSingleSpaceCompinitMsgLocQtyComRep);

    /**
     * D3-初始化所有评价模板位置消息数量(公共)
     */
    ImplementAllEvaTempMsgLocQtyComRespDto implementAllEvaTempMsgLocQtyCom(ImplementAllEvaTempMsgLocQtyComReqDto implementAllEvaTempMsgLocQtyComRep);

    /**
     * D3-执行多空间补偿初始化消息数量(公共)
     */
    ImplementMultiSpaceCompinitMsgLocQtyComRespDto implementMultiSpaceCompinitMsgLocQtyCom(ImplementMultiSpaceCompinitMsgLocQtyComReqDto implementMultiSpaceCompinitMsgLocQtyComRep);

    /**
     * D3执行推缓存发送消息到通道(公共)
     */
    ImplementPushCacheSendMessageChannelComRespDto implementPushCacheSendMessageChannelCom(ImplementPushCacheSendMessageChannelComReqDto implementPushCacheSendMessageChannelComRep);

    /**
     * D3执行调整权重发圈内消息(公共)
     */
    ImplementAdjustWeightSendMsgComRespDto implementAdjustWeightSendMsgCom(ImplementAdjustWeightSendMsgComReqDto implementAdjustWeightSendMsgComRep);

    /**
     * D3执行高中基层回退发消息给部门管理者(公共)
     */
    ImplementTopMidBaiscBackSendMsgToDeptManagementorComRespDto implementTopMidBaiscBackSendMsgToDeptManagementorCom(ImplementTopMidBaiscBackSendMsgToDeptManagementorComReqDto implementTopMidBaiscBackSendMsgToDeptManagementorComRep);

    /**
     * D3执行高中基层回退发消息(公共)
     */
    ImplementTopMidBaiscBackSendMsgComRespDto implementTopMidBaiscBackSendMsgCom(ImplementTopMidBaiscBackSendMsgComReqDto implementTopMidBaiscBackSendMsgComRep);
///**
////   * D2执行发送三方短信(公共)
////   */
//    ImplementSendThirdSmsComRespDto implementSendThirdSmsCom(ImplementSendThirdSmsComReqDto implementSendThirdSmsComRep);
//  //
}
